//
// If we switched to displaying the actors in the Overview rather than
// clones of them, this would obviously no longer be necessary.
-
- global.window_group.raise(global.overlay_group);
- Tweener.addTween(global.window_group,
- { opacity: 0,
- time: ANIMATION_TIME,
- transition: 'easeInOutQuad',
- onComplete: function() { global.window_group.hide(); }
- });
-
+ global.window_group.hide();
this._group.show();
this._background.show();
this.animationInProgress = true;
this._hideInProgress = true;
- global.window_group.raise(global.overlay_group);
- global.window_group.show();
- Tweener.addTween(global.window_group,
- { opacity: 255,
- time: ANIMATION_TIME,
- transition: 'easeInOutQuad'
- });
-
if (!this.workspaces.getActiveWorkspace().hasMaximizedWindows()) {
this._desktopFade.opacity = 0;
this._desktopFade.show();
},
_hideDone: function() {
+ global.window_group.show();
+
this.workspaces.destroy();
this.workspaces = null;
});
}
- clone.actor.opacity = 0;
Tweener.addTween(clone.actor,
- { opacity: 255,
+ { x: x,
+ y: y,
+ scale_x: scale,
+ scale_y: scale,
time: Overview.ANIMATION_TIME,
- transition: 'easeInOutQuad',
+ transition: 'easeOutQuad',
onComplete: Lang.bind(this, function() {
this._showWindowOverlay(clone, overlay, true);
})
});
- // Tweener.addTween(clone.actor,
- // { x: x,
- // y: y,
- // scale_x: scale,
- // scale_y: scale,
- // time: Overview.ANIMATION_TIME,
- // transition: 'easeInOutQuad',
- // onComplete: Lang.bind(this, function() {
- // this._showWindowOverlay(clone, overlay, true);
- // })
- // });
- clone.actor.set_position(x, y);
- clone.actor.set_scale(scale, scale);
} else {
clone.actor.set_position(x, y);
clone.actor.set_scale(scale, scale);
if (clone.metaWindow.showing_on_its_workspace()) {
Tweener.addTween(clone.actor,
- { opacity: 0,
+ { x: clone.origX,
+ y: clone.origY,
+ scale_x: 1.0,
+ scale_y: 1.0,
time: Overview.ANIMATION_TIME,
- transition: 'easeInOutQuad'
+ opacity: 255,
+ transition: 'easeOutQuad'
});
- // Tweener.addTween(clone.actor,
- // { x: clone.origX,
- // y: clone.origY,
- // scale_x: 1.0,
- // scale_y: 1.0,
- // time: Overview.ANIMATION_TIME,
- // transition: 'easeInOutQuad'
- // });
} else {
// The window is hidden, make it shrink and fade it out
Tweener.addTween(clone.actor,